import { Evaluator } from './evaluator';
import { parse } from './SyntaxParser';

// const source = `
// if (token.type === 'startTag') {
//   top.children.push(element);
//   if (token.isSelfClosing) {
//     this.stack.push(element);
//   }
//   this.computeCSS(element);
//   this.currentTextNode = null;
// }
// `;

const source = `
function c () {
  a = 10;
  while (a) {
    a = a - 1;
    break;
  }
  log(a, 1);
}
c();
`;
const tree = parse(source);

console.log(new Evaluator().evaluate(tree));

debugger;